home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / bbs / tubs10e.zip / TUBS.DOC < prev    next >
Text File  |  1992-10-04  |  84KB  |  1,912 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                             The Ultimate Byte System
  24.                                   version 1.0
  25.                                   August 1992
  26.  
  27.  
  28.                                      Index
  29.  
  30.         Page            Page Description
  31.  
  32.                         Annual Accounts
  33.                         Annual Resetting of Accounts
  34.                         Auto TPA Update
  35.                         Auto Update (TPA)
  36.                         BBS Name Change
  37.                         Beta Test Sites
  38.                         Bytes Downloaded Today
  39.                         Byte Radio
  40.                         Bytes Left in Account
  41.                         Changing of Board Name
  42.                         Change of Name (Owner Name)
  43.                         Context Sensitive Help
  44.                         Daily Accounts
  45.                         Daily Bytes
  46.                         Daily Resetting of Accounts
  47.                         Editor - Security File
  48.                         Editor - User Account
  49.                         Environment Variables (Error Levels)
  50.                         Error Level Upon Exit
  51.                         Exit (Error Level)
  52.                         Expiration Date
  53.                         Expired Security Level
  54.                         F1 Key
  55.                         F2 Key
  56.                         Features
  57.                         File Ratio
  58.                         Future Ideas
  59.                         Future Updates
  60.                         General Description
  61.                         Initial Bytes
  62.                         Initial Bytes (Users Account)
  63.                         Installation
  64.                         Help Screens
  65.                         Key Functions
  66.                         Key File Information
  67.                         Last Reset Date
  68.                         Licence
  69.                         Licensing Information
  70.                         Lock Out
  71.                         Monthly Accounts
  72.                         Monthly Resetting of Accounts
  73.                         Name Change
  74.                         Name
  75.                         PWRD file
  76.                         PCBSetup (hints and tips)
  77.                         Registration of Product
  78.                         Resetting Accounts
  79.                         Reset Date (Last Reset)
  80.                         Resetting Field Data (Ctrl-U)
  81.                         Reset Flag in Users File
  82.                         Reset Periods
  83.                         Saving Data (F10)
  84.                         Security File
  85.                         Security Level
  86.                         Selling Key Files
  87.                         Serial Number
  88.                         Session Bytes
  89.                         Support BBS Information
  90.                         the System Manager
  91.                         Third Party Installation
  92.                         Total Bytes Downloaded
  93.                         Total Bytes Uploaded
  94.                         Total Files Downloaded
  95.                         Total Files Uploaded
  96.                         TPA
  97.                         Transfers of Ownership
  98.                         Upgrade Policies
  99.                         Upload Processing
  100.                         User Info at LOGIN
  101.                         User Number
  102.                         Version Naming Convention
  103.                         Weekly Accounts
  104.                         Weekly Resetting of Accounts
  105.                         Yearly Accounts
  106.                         Yearly Resetting of Accounts
  107.  
  108.  
  109.  
  110.  
  111.                                     Foreword
  112.  
  113.         Neither this documentation nor the programs are out of beta yet,
  114.         so you can expect some rough edges.  Most of them will be in
  115.         this documentation though, the code we have put much effort into
  116.         to make as flawless as possible.
  117.         This documentation was compiled quickly to allow the product to
  118.         reach you in a timely manner.
  119.         Please excuse this documentation release, as it will improve!
  120.  
  121.         I would like to take time to thank my wife and family for all the
  122.         patience shown over the past months as we laboured faithfully on
  123.         this project.
  124.         They are a patient lot, which I am thankful for as we are going to
  125.         try their patience over the next few months on other projects we are
  126.         going to provide you with!
  127.  
  128.         I would also like to thank Fred Clark as if it were not for his
  129.         work, then PCBoard would not be here today.
  130.         David Terry and all the staff at CDC also have condolences coming, as
  131.         they were instrumental in creating PCBoard v14.5 and beyond.
  132.  
  133.         You will have to forgive me for the documentation, I am used to
  134.         writing technical reports, and documents.  I will attempt to refrain
  135.         from a too technically oriented document, while at the same time
  136.         providing all the details necessary to quickly install our products.
  137.         I will also attempt to provide you an easy access to all the necessary
  138.         details to configure all the specific details that are important
  139.         to the proper operation of this product.
  140.  
  141.         I would also like to take time to thank you for reviewing our product,
  142.         and considering it as an option for distribution of bytes to your
  143.         users.
  144.  
  145.         Please be so kind as to provide us with feedback as to what you think
  146.         of the documentation, our product in general and its features.
  147.         We consider providing you with a quality product that meets your needs
  148.         of utmost importance.  If this product fails to meet your needs,
  149.         please let us know where we failed, what we could have done to make
  150.         the product better, or why you chose not to use our product.
  151.  
  152.         We appreciate your time and effort in reading our documentation, and
  153.         in trying our products.
  154.  
  155.         Please take time to read this file, and pay close attention to the
  156.         operation of this system, especially in regards to the PWRD file.
  157.         The improper use of PWRD file and this system can cause you some
  158.         unexpected results.  The PWRD settings will take control, and TUBS will
  159.         NOT allot bytes to the user !
  160.  
  161.  
  162.  
  163.  
  164.  
  165.                                   Introduction
  166.  
  167.  
  168.         What is an Ultimate Byte System you ask ?  Good question, and one that
  169.         has as many answers as those who ask the question.
  170.         We have attempted to meet as many of those needs as varied as possible,
  171.         while still maintaining a fast, flexible and reliable method of
  172.         controlling bytes for your users.
  173.  
  174.         We have also gone to great lengths to integrate TUBS into PCBoard as
  175.         closely as possible.  This includes, but is not limited to, using screen
  176.         formats and displays as closely matched in layout and color as possible
  177.         to the normal PCBoard displays.
  178.         We will NOT display at any point to your users any form of
  179.         advertisement, nor mention of our product.
  180.         All of our products support the PCBoard @ color and naming conventions,
  181.         and allow sysop generation of many user display screens.
  182.  
  183.         We have written the system completely in Borland C to obtain as much
  184.         speed as possible.
  185.         The system has been tested in Networking environments, and under DOS
  186.         3.3, 3.31 and 5.0.
  187.         The system has been written to work correctly under DesqView, however
  188.         extensive testing has not been done in this environment.
  189.         We are looking for some reliable beta testers for future projects if
  190.         you are interested, please fill out the enclosed form and mail it to
  191.         us.
  192.         We do have online beta distribution doors, allowing instant access to
  193.         our latest beta code at all times.
  194.  
  195.         The Ultimate Byte System (called TUBS from here on) allows you to
  196.         have as many different byte configurations as you have security levels.
  197.         While this in itself is not unique, the fact that you can have file
  198.         ratios, byte ratios, file/byte ratios, daily limits (as PCB does now),
  199.         session limits (amount allowed each logon), weekly limits, monthly
  200.         limits or annual limits to name a few of the combinations gives you
  201.         a flexibility never before available to PCBoard Sysops.
  202.         While the flexibility is only limited by your imagination, you can
  203.         give a user a weekly limit for example, and let them use it at their
  204.         convenience.
  205.  
  206.         A non pay system can have upload ratios as well as daily, weekly,
  207.         monthly or yearly bytes distributed  to their users.
  208.  
  209.         A pay board can now sell bytes, and have byte accounts to allow a
  210.         better control over file leaches.  At least if a file leach wants files
  211.         they will have to pay for the bytes.
  212.         A board can use both account bytes and upload/download ratios at the
  213.         same time.
  214.         Allowing a user a limited number of bytes free each month for example,
  215.         (ie: give a user 4 meg per month, when it is finished the remainder of
  216.         the month period will run on ratio alone or wait until the start of
  217.         the next month period)
  218.  
  219.         The system is flexible enough that only your imagination can hold you
  220.         back on the bytes configuration and account configurations available
  221.         to you.
  222.  
  223.         All this is accomplished using absolutely NO events, this ensures that
  224.         your users will get their bytes accurately all the time and every time.
  225.  
  226.         Users bytes will adjust upon expiration level as defined by the SysOp,
  227.         each user is completely configurable by the SysOp!  Now YOU have total
  228.         and complete control over who gets bytes, how many, and when.
  229.  
  230.         There are a few items worth noting though, if a user downloads files
  231.         which abort transfer, and it is not counted by the system as a
  232.         successful transfer, then TUBS will NOT take these bytes away from the
  233.         user, which is only logical.
  234.  
  235.         As the system does not use events, we had more flexibility, and as a
  236.         result, have chosen to have the accounts reset upon actual week,
  237.         month, and year lengths rather than calendar weeks, months and days.
  238.         This means if a user starts using the system on August 6th 1992, which
  239.         will be a Thursday, then their week will reset on Thursdays, their
  240.         month will fall on the 6th of the month, and the year end will fall
  241.         12 months later or on August 6th, 1993.
  242.         Overall, we felt this led to better control of accounts, and more
  243.         flexibility on the part of the sysop.  Not to mention a more fair
  244.         distribution of bytes to your users.
  245.  
  246.         While every attempt at accuracy has been made, this manual may have
  247.         some details that may not reflect exactly what you see in your current
  248.         version of TUBS.
  249.  
  250.         This is because the documentation is written after the programming and
  251.         debugging phases, and usually will be a short period of time behind the
  252.         actual release of any code.
  253.         We will include update files, and history files with future releases
  254.         to identify any changes to the current release that may not be included
  255.         or may be different that as described in the documentation.
  256.  
  257.         TUBS is not freeware nor is it public domain software, but is commercial
  258.         software.  All documentation, source code, programs and file structures
  259.         are copyrighted and remain property of Platinum Software.
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                             File Version Convention
  266.  
  267.  
  268.         While not difficult I will mention how our file name is set up.
  269.         A typical Beta version # may look like.
  270.  
  271.                            The Ultimate Byte System
  272.                                 System Manager
  273.                                 Version 1.0ß3.7
  274.  
  275.         This would be a Beta release of version 1.0.
  276.  
  277.         The numerals prior to the beta (ß) symbol are the actual code version
  278.         number, and will not change during the release of this code version.
  279.  
  280.         The numbers after the beta (ß) symbol are the actual beta release
  281.         version.
  282.  
  283.         Beta release versions have minor and major numerals such as the 3.7
  284.         in above sample.
  285.  
  286.         Every change to the working code will render a new beta number, every
  287.         bug fix, addition or deletion will increase the minor number by one.
  288.         Additions to the codes features will usually be a major beta version
  289.         increase.
  290.  
  291.         This will allow you during the beta cycle to accurately track our
  292.         current version that is being released, and to keep the latest code
  293.         online.
  294.  
  295.         Once the code is released into production, then the beta symbol and
  296.         beta numerals will be removed from the code.
  297.  
  298.         Planned production release is early October of this year.
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.                                    Disclaimer
  307.  
  308.  
  309.         Ok, lets get through the legal stuff up front.
  310.  
  311.         Platinum Software, or any of its associates are not liable for any
  312.         damages suffered as a result of use of this software, either by
  313.         proper use or improper use.
  314.         We assume no liability for any losses incurred, either financial or
  315.         otherwise as a result of use of this software.
  316.         We hold no responsibility for your inability to use this software
  317.         due to your hardware configurations, software configurations, or
  318.         any other reason not mentioned in this document.
  319.  
  320.         This software has been tested at our sites, and is being distributed
  321.         in a beta format.  You agree to assume full responsibility for any
  322.         consequences incurred as a result of use or misuse of this software.
  323.  
  324.                                     Features
  325.  
  326.  
  327.         o       Allows Daily Accounts (similar to  PCBoard accounts using
  328.                                         PWRD file)
  329.         o       Corrects problem with midnight rollover and loss of bytes
  330.         o       Allows Monthly Account Bytes
  331.                         User has preset byte limit for month rather than day
  332.         o       Allows Annual Account Bytes
  333.                         User has preset byte limit for year rather than day
  334.         o       File Ratio Accounts with definable ratios
  335.         o       Byte Ratio Accounts with definable ratios
  336.         o       File and Byte Ratio together with definable ratios
  337.         o       Upload credits allowable to non ratio users.
  338.                         This will credit user with uploads who are not on
  339.                         ratio accounts, but on Monthly or Annual accounts.
  340.         o       Lock Out of specific users
  341.         o       Default settings of Session Bytes, Daily Bytes are security
  342.                 specific.
  343.         o       Individual users can be set different than their specific
  344.                         security level.
  345.         o       Base Baud rate and Factoring allows flexible control on
  346.                         bytes allocated based upon current session baud rate.
  347.         o       Allows greater control over Display User Info at Login
  348.         o       If user is found in PWRD, TUBS will honor PWRD setting.
  349.         o       Byte ratio can be calculated on Session Bytes or Actual Ratios
  350.         o       No need for DEPOSIT doors on Monthly or Annual Accounts for
  351.                 byte storage.
  352.         o       Runs automatically and is completely maintenance and event free.
  353.         o       Demo File will allow 60 days free usage
  354.         o       Demo Key does not need to be downloaded from support board !
  355.         o       SysOp definable display screens
  356.         o       Complete integration into PCBoard, transparent to user
  357.         o       Can run with some user on TUBS and others on PCBoard's PWRD or
  358.                 other file control system.
  359.         o       Automatic control over accounts upon user expiration
  360.         o       Automatic Update possible for sysop changes in Security file
  361.                         This allows one change to the Security file, and
  362.                         all users of that specific level will change.
  363.                         (User switch to disable this on user basis)
  364.         o       Small Code, allows shelling to TUBS.  Executes very fast,
  365.                         making it appear invisible to users.
  366.         o       Daily Limits can be enforced by security level, or can
  367.                         be disabled, relying on session limits only.
  368.         o       Session Limits, allow control on per session limit, while
  369.                         allowing Daily limits to be higher.
  370.                         (for monthly or annual accounts you may wish to
  371.                                 disable daily limits)
  372.         o       Maintains full PCBoard security on files.
  373.         o       Allows PCBoard to have full control over FREE files via
  374.                 the normal FSEC file.
  375.  
  376.  
  377.  
  378.                                   Description
  379.  
  380.  
  381.         A system allowing maximum flexibility in the distribution of bytes
  382.         possible.
  383.         Byte accounts are limited only by SysOps imagination !
  384.  
  385.         The most flexible byte distribution system on the market today.
  386.  
  387.         We have been running this code for several months on both single
  388.         node and multi-node (PCBoard /U) systems, with no user complaints,
  389.         nor loss of bytes to any users.
  390.         We feel the safeguarding of users bytes is sacred, and have taken
  391.         every precaution to ensure your users neither loose bytes, nor
  392.         are given wrong amounts of bytes.
  393.  
  394.         There are very few reasons the bytes will not be allotted to the user,
  395.         and all are system failures on the part of PCBoard or hardware, or are
  396.         SysOp configuration errors.
  397.  
  398.         If a user for whatever reason looses download information and PCBoard
  399.         does not count the download as successful, then we will not subtract
  400.         the bytes.
  401.         All byte removal and additions are controlled by PCBoard's calculations.
  402.  
  403.                                Quick Installation
  404.  
  405.  
  406.         For quick installation see the installation section in this
  407.         document file, or enclosed file QUICK.DOC.
  408.  
  409.  
  410.                                  Key Functions
  411.  
  412.  
  413.         The following table list key functions available in the System
  414.         Manager.
  415.  
  416.         F1              Help (Context sensitive - not in Beta release)
  417.         F2              Help (Generic Help)
  418.         Up Arrow        Up to next field above current location
  419.         Dn Arrow
  420.         Shift TAB       Moves to previous field
  421.         TAB             Moves to next field
  422.         ENTER           Moves to next field
  423.         ESC             Discard any changes made in current session.
  424.                         You will be challenged when pressing ESC key.
  425.                         Will return to previous menu, or abort program
  426.                                 depending upon level.
  427.         PgUp            Move between screens (Up)
  428.                                 Will NOT write to file with Security File
  429.                                         editor.
  430.                                 TPA editor will write changes to file.
  431.         PgDn            Move between screens (Down)
  432.                                 Will NOT write to file with Security File
  433.                                         editor.
  434.                                 TPA editor will write changes to file.
  435.         F10             Will save current record, and exit to menu
  436.         Ctrl Home       First field on screen
  437.         Ctrl END        Last field on screen
  438.         Ctrl U          Undo Key - will undo the current field
  439.                         Ctrl - U will work on any field on current screen,
  440.                         however after using PgUp or PgDn, the Ctrl-U will
  441.                         not undo information automatically on screen.
  442.         Insert          Toggles between Insert and Overtype mode.
  443.                         Cursor will be underline in overtype and block in
  444.                         insert mode.
  445.         Home            Beginning of current field
  446.         END             End of text in current field
  447.         Right Arrow     Right one character in current field to end of
  448.                         field.  Will NOT move to next field upon reaching end.
  449.         Left Arrow      Left one character in current field to beginning of
  450.                         field.  Will NOT move to previous field upon reaching
  451.                         beginning of field.
  452.         Ctrl Right      Moves right one word in current field
  453.         Ctrl Left       Moves left one word in current field
  454.         Backspace       Backspaces one  character
  455.         Delete          Deletes current character
  456.         Ctrl Y          Deletes from current position to end of field
  457.         Ctrl T          Deletes word to right (or from current position to
  458.                         end of current word)
  459.         Ctrl Backspace  Deletes word left.  (or from current position to
  460.                         beginning of current word)
  461.         Alt Rt Arrow    Moves right one field, will roll around at end
  462.                         of screen.
  463.         Alt Lft Arrow   Moves Left one field, will roll around at beginning
  464.                         of screen.
  465.  
  466.                         Resetting Data to Default Value
  467.  
  468.  
  469. If you wish to reset one or any number of fields while in a single screen,
  470. move the cursor to the field to be reset.
  471. While in the field to be reset, press CTRL-U, the original value will be
  472. returned to the field.
  473. This can be done as many times as you wish as long as you stay within the
  474. one security screen display.
  475. If you have changed screens (PGUP or PGDN) then the values are semi-permanent,
  476. and will have to be reset manually, or the changes can be aborted prior to
  477. save.
  478.  
  479.  
  480.  
  481.                                   Saving Data
  482.  
  483.  
  484. Upon moving from one screen to the other, the data will be saved in a temporary
  485. buffer area, however will not be saved to disk until you press F10 to save.
  486. Upon pressing ESC to exit, you will be warned of a possible loss of data, and
  487. asked if you wish to proceed.
  488.  
  489. ╔══════════════════════════[ Security File Editor ]═══════════════════════════╗
  490. ║                                                                             ║
  491. ║                                        Base   Fac File  Byte   R  U  R  D   ║
  492. ║ Usr   Initial    Session     Daily     Baud   1/  Ratio Ratio  T  L  s  s   ║
  493. ║ Lvl    Bytes      Bytes      Bytes     Rate   100  ?:1   ?:1      P  t  p   ║
  494. ║                                                                             ║
  495. ║   1          0          0          0       0    0    0     0   N  N  N  N   ║
  496. ║   2          0          0          0       0    0    0     0   N  N  N  N   ║
  497. ║   3        ┌─[ Abort ]─────────────────────────┐0    0     0   N  N  N  N   ║
  498. ║   4        │ Are you sure you want to abort? N │0    0     0   N  N  N  N   ║
  499. ║   5        └───────────────────────────────────┘0    0     0   N  N  N  N   ║
  500. ║   6          0          0          0       0    0    0     0   N  N  N  N   ║
  501. ║   7          0          0          0       0    0    0     0   N  N  N  N   ║
  502. ║   8          0          0          0       0    0    0     0   N  N  N  N   ║
  503. ║   9          0          0          0       0    0    0     0   N  N  N  N   ║
  504. ║  10          0          0          0       0    0    0     0   N  N  N  N   ║
  505. ║  11    2000000     500000     800000    2400  100    1     1   N  Y  N  N   ║
  506. ║  12          0          0          0       0    0    0     0   N  N  N  N   ║
  507. ║  13          0          0          0       0    0    0     0   N  N  N  N   ║
  508. ║  14          0          0          0       0    0    0     0   N  N  N  N   ║
  509. ║  15          0          0          0       0    0    0     0   N  N  N  N   ║
  510. ║  16          0          0          0       0    0    0     0   N  N  N  N   ║
  511. ║                                                                             ║
  512. ╚════════════════════[ The Ultimate Byte System V1.0ß3.7 ]════════════════════╝
  513.  
  514.  
  515.                                     Figure 1
  516.         Acceptable key inputs are ASCII characters from 32 to 254 except where
  517.         fields are prompting for specific input.
  518.  
  519.  
  520.  
  521.                               Bytes System Manager
  522.  
  523.  
  524.         Utility to control security specific information.
  525.         Session Bytes, Daily Limits, Base Baud Rate, Ratio Information, etc.
  526.         Also, allows control over individual user information, account
  527.         bytes, etc.
  528.  
  529.         We have considerable amounts of information on the screen in the Security
  530. Editor,
  531.         and are open to suggestions on what a better implementation may be.
  532.  
  533.         We will listen to all suggestions, and will decide ourselves what
  534.         the best suggestion is, and may be implemented.
  535.  
  536.  
  537.                           System Manager Introduction
  538.  
  539.  
  540.         The Bytes System Manager open screen provides you with one of
  541.         three options.
  542.         You can move between the options by using the arrow keys to
  543.         move up or down, or by simply pressing the first letter in the
  544.         desired menu option.
  545.         The highlighted option will be selected by pressing the <ENTER> key.
  546.  
  547.         See Figure 2 for an example of the System Manager Screen.
  548.  
  549.  
  550.  
  551.  
  552.                            The Ultimate Byte System
  553.                                 System Manager
  554.                                 Version 1.0ß3.7
  555.  
  556.                         ╔═════════════════════════════╗
  557.                         ║          Main Menu          ║
  558.                         ║─────────────────────────────║
  559.                         ║                             ║
  560.                         ║     Security File Editor    ║
  561.                         ║     TPA Editor              ║
  562.                         ║     Exit T.U.B.S. SM        ║
  563.                         ║                             ║
  564.                         ║                             ║
  565.                         ╚═════════════════════════════╝
  566.  
  567.                          Platinum Software Development
  568.  
  569.                     Copyright (C) 1992, All Rights Reserved
  570.  
  571.  
  572.                                     Figure 2
  573.  
  574.  
  575. ╓─────────────────────────────────────────────────────────────────────────────╖
  576. ║       Security File Editor                                                  ║
  577. ║               This option will allow editing of the Security file data,      ║
  578. ║               which includes items such as Security Level, Initial Bytes,   ║
  579. ║               Session Bytes, Daily Bytes, Base Baud Rate, File Ratio,       ║
  580. ║               Byte Ratio, etc.                                              ║
  581. ║                                                                             ║
  582. ║               See the section on Security File Editor below.                ║
  583. ╟─────────────────────────────────────────────────────────────────────────────╢
  584. ║       TPA Editor                                                            ║
  585. ║               This option will allow editing of individual user accounts,   ║
  586. ║               locking individual users out of the door, etc.                ║
  587. ║                                                                             ║
  588. ║               See the section on User File editing below.                   ║
  589. ╟─────────────────────────────────────────────────────────────────────────────╢
  590. ║       Exit T.U.B.S. SM                                                      ║
  591. ║               Exit the system manager to DOS, this function is the same     ║
  592. ║               as pressing the ESC key.                                      ║
  593. ╙─────────────────────────────────────────────────────────────────────────────╜
  594.  
  595.                                  Security File
  596.  
  597.  
  598.         The security file is edited using BYTESM.EXE, and contains all of the
  599.         non user specific control information.
  600.         The fields going from left to right are :
  601.         Serial Number of Row:  This serves no purpose other than to let you
  602.                                 know where you are in the security table.
  603.                                 This does not correlate in any way to the
  604.                                 security levels, nor do the security levels
  605.                                 need to be in ascending order, or any specific
  606.                                 order at all.
  607.  
  608.  
  609.  
  610.                              Updating Security File
  611.  
  612. Figure 3 is an example of the Security File Editor Screen with one security
  613. level filled in.
  614.  
  615. ╔══════════════════════════[ Security File Editor ]═══════════════════════════╗
  616. ║                                                                             ║
  617. ║                                        Base   Fac File  Byte   R  U  R  D   ║
  618. ║ Usr   Initial    Session     Daily     Baud   1/  Ratio Ratio  T  L  s  s   ║
  619. ║ Lvl    Bytes      Bytes      Bytes     Rate   100  ?:1   ?:1      P  t  p   ║
  620. ║                                                                             ║
  621. ║   1          0          0          0       0    0    0     0   N  N  N  N   ║
  622. ║   2          0          0          0       0    0    0     0   N  N  N  N   ║
  623. ║   3          0          0          0       0    0    0     0   N  N  N  N   ║
  624. ║   4          0          0          0       0    0    0     0   N  N  N  N   ║
  625. ║   5          0          0          0       0    0    0     0   N  N  N  N   ║
  626. ║   6          0          0          0       0    0    0     0   N  N  N  N   ║
  627. ║   7          0          0          0       0    0    0     0   N  N  N  N   ║
  628. ║   8          0          0          0       0    0    0     0   N  N  N  N   ║
  629. ║   9          0          0          0       0    0    0     0   N  N  N  N   ║
  630. ║  10          0          0          0       0    0    0     0   N  N  N  N   ║
  631. ║  11    2000000     500000     800000    2400  100    1     1   N  Y  N  N   ║
  632. ║  12          0          0          0       0    0    0     0   N  N  N  N   ║
  633. ║  13          0          0          0       0    0    0     0   N  N  N  N   ║
  634. ║  14          0          0          0       0    0    0     0   N  N  N  N   ║
  635. ║  15          0          0          0       0    0    0     0   N  N  N  N   ║
  636. ║  16          0          0          0       0    0    0     0   N  N  N  N   ║
  637. ║                                                                             ║
  638. ╚════════════════════[ The Ultimate Byte System V1.0ß3.7 ]════════════════════╝
  639.  
  640.  
  641.  
  642.                                     Figure 3
  643.  
  644.                         Security Level of User (Usr Lvl)
  645.  
  646.         Current Security Level of user, when user security level matches,
  647.         the fields associated with this level will be applied.
  648.  
  649.  
  650.  
  651.  
  652.                       Initialization Bytes (Initial Bytes)
  653.  
  654.         Bytes Account will be initialized with.
  655.  
  656.  
  657.  
  658.  
  659.  
  660.                          Session Bytes (Session Bytes)
  661.  
  662.         This value is the default amount of bytes given to a user limited
  663.         by some conditional values.
  664.  
  665.         #1 )  Base Baud rate, as mentioned below can increase or decrease
  666.               this value.  See Base Baud Rate
  667.  
  668.         #2 )  Factoring Value - as mentioned below can affect this value.
  669.  
  670.         #3 )  Daily Limits CAN NOT be exceeded, if they are lower than session
  671.               bytes, or some bytes have been already downloaded today then
  672.               daily limits will be honored.
  673.  
  674.               IF DAILY LIMITS IS SET TO 0, THEN IT IS ASSUMED THAT DAILY
  675.               LIMITS WILL NOT BE ENFORCED.
  676.  
  677.               See also Daily Limits.
  678.  
  679.         #4 )  If Real Ratio is set, then the actual ratio is given rather
  680.               than session bytes.
  681.               NOTE: If Real Ratio is larger than session bytes or daily bytes,
  682.               then both session and daily bytes will be imposed upon the
  683.               limits.
  684.  
  685.               See also Daily Bytes, Session Bytes or Real Ratios.
  686.  
  687.         #5 )  If File Ratio and/or Byte ratio is set, and ratios are NOT in
  688.               line, then zero bytes will be granted, regardless of session
  689.               bytes.
  690.  
  691. Example of session bytes with Base Baud rate and Factor Value:
  692.  
  693.  (Session Bytes * ((Current Baud Rate/Base Baud Rate) * (Factor Value/100)))
  694.  
  695. ie:
  696.   (1000000 * ((9600/2400) * (200 (factor)/100)))
  697.  
  698.    1000000 * (( 4 ) * ( 2 ))
  699.  
  700.    1000000 * 8 = 8000000
  701.  
  702.  
  703. or ----->
  704.   (1000000 * ((2400/2400) * (200 (factor)/100)))
  705.  
  706.    1000000 * (( 1 ) * ( 2 ))
  707.  
  708.    1000000 * 2 = 2000000
  709.  
  710. or ----->
  711.   (1000000 * ((300/2400) * (200 (factor)/100)))
  712.  
  713.    1000000 *  (( .25 ) * ( 2 ))
  714.  
  715.    1000000 *  .5 = 500000
  716.  
  717.  
  718. Now, set as 2:1 seems useless, however if factor is set to 125 for example,
  719. then it would be easier to use than say an odd baud rate in base baud rate.
  720.  
  721.  
  722. ie:
  723.   (1000000 * ((9600/2400) * (125 (factor)/100)))
  724.  
  725.    1000000 * (( 4 ) * ( 1.25 ))
  726.  
  727.    1000000 * 5 = 5000000
  728.  
  729.  
  730. or ----->
  731.   (1000000 * ((2400/2400) * (125 (factor)/100)))
  732.  
  733.    1000000 * (( 1 ) * ( 1.25 ))
  734.  
  735.    1000000 * 1.25 = 1250000
  736.  
  737. or ----->
  738.   (1000000 * ((300/2400) * (125 (factor)/100)))
  739.  
  740.    1000000 *  (( .125 ) * ( 1.25 ))
  741.  
  742.    1000000 *  .25 = 156250
  743.  
  744.  
  745.  
  746.                            Daily Bytes (Daily Bytes)
  747.  
  748.         This value WILL NOT be exceeded in one calendar day, regardless of
  749.         other settings or values.
  750.  
  751.               IF DAILY LIMITS IS SET TO 0, THEN IT IS ASSUMED THAT DAILY
  752.               LIMITS WILL NOT BE ENFORCED.
  753.  
  754.  
  755.         This does not normally have the same limitations as PCBoard's bytes
  756.         limits on midnight roll over !
  757.         However, these same limitations can apply in certain situations,
  758.         although they are unlikely.
  759.  
  760.         This means you should be able to let a user go past midnight, and
  761.         still get full bytes the following day !
  762.  
  763.  
  764.  
  765.  
  766.  
  767.                         Base Baud Rate (Base Baud Rate)
  768.  
  769.         This is similar to the Base Baud rate as in the PCBoard PWRD file.
  770.  
  771.         If the Base Baud rate is set at 2400 baud, and a user logs in using
  772.         4800 baud, twice the bytes will be allotted for that session.
  773.         ( the above is affected as well by the Factoring Value, as mentioned
  774.            below )
  775.  
  776.         Session bytes are doubled, tripled, etc using the Base Baud rate
  777.         values.
  778.  
  779.         NOTE: Daily Limits are STILL enforced for all accounts, regardless
  780.         of settings of Base Baud rates or Factoring Values.
  781.         ( Unless Daily Limits are disabled by a zero setting )
  782.  
  783.  
  784.  
  785.  
  786.  
  787.                  Factoring Value for Base Baud Rate (Fac 1/100)
  788.  
  789.         A mathematical factoring value for base baud rate.
  790.         This is a new concept to base baud rate, and allows you the sysop
  791.         a better control over base baud rate than previously available.
  792.  
  793.         This is set in 1/100ths, meaning a value of 100 is equal to 1, a
  794.         value of 125 is equal to 1.25 in mathematical terms.
  795.  
  796.         If the base baud rate is 2400 baud and the base baud rate is 0
  797.         (zero) or 100, then the factoring is done as done by PCBoard.
  798.         As an example, if a user gets 100K at 2400 baud they would get
  799.         200K at 4800 baud, 400K at 9600 baud, etc.
  800.         If however a 300 baud user was online, they would get only 12.5K or
  801.         1/8th the value of 100K.
  802.  
  803.         Factoring adds a new twist and multiplies or divides by the factor
  804.         rate, rather than just by one as is the normal case.
  805.  
  806.         With factoring set to 200 (200/100ths) then the same user above at
  807.         2400 baud would still get 100K.  However, a 4800 baud user would get
  808.         400K and a 9600 baud user would get 800K.
  809.         Inversely, a 1200 baud user would get only 25K and a 300 baud user
  810.         would get only 6.25K.
  811.  
  812.         This feature encourages higher speed and penalizes lower speeds to
  813.         a greater degree.
  814.  
  815.  
  816.  
  817.  
  818.  
  819.                                  Display (Dsp)
  820.  
  821.         If turned ON the Display User Information at Login is handled by
  822.         the TUBS door.
  823.  
  824.         If turned OFF the Display User Information at Login is disabled in
  825.         TUBS.
  826.  
  827.  
  828.  
  829.  
  830.  
  831.                           File Ratio (File Ratio ?:1)
  832.  
  833.         This is the ratio required for the File Ratio to be enforced at.
  834.         If set to 2:1 you will be granting two files for every one file
  835.         received.
  836.         If set to 1:1, you will be granting one file for every file given.
  837.  
  838.         A word on the side, our ratio system will run smoothly and cause
  839.         no grief or be caused no grief if you are using PCBoard's UPCRED or
  840.         BYTECRED flags for instant credit.
  841.  
  842.         Bear in mind however that PCBoard's credits will apply to ALL users,
  843.         and TUBS will only credit based upon user levels in security file.
  844.  
  845.         Bytes will be granted based upon Session Bytes as listed in the
  846.         security file.
  847.  
  848.         Session bytes and Daily limits will be honored in all ratio systems.
  849.  
  850.         For Real Ratios see Real Ratio further down in this documentation.
  851.  
  852.  
  853.  
  854.  
  855.  
  856.                           Byte Ratio (Byte Ratio ?:1)
  857.  
  858.         This is the ratio required for the Byte Ratio to be enforced at.
  859.         If set to 2:1 you will be granting two bytes for every one byte
  860.         received.
  861.         If set to 1:1, you will be granting one byte for every byte given.
  862.  
  863.         A word on the side, our ratio system will run smoothly and cause
  864.         no grief or be caused no grief if you are using PCBoard's UPCRED or
  865.         BYTECRED flags for instant credit.
  866.  
  867.         Bear in mind however that PCBoard's credits will apply to ALL users,
  868.         and TUBS will only credit based upon user levels in security file.
  869.  
  870.         Bytes will be granted based upon Session Bytes as listed in the
  871.         security file.
  872.  
  873.         Session bytes and Daily limits will be honored in all ratio systems.
  874.  
  875.         For Real Ratios see Real Ratio further down in this documentation.
  876.  
  877.  
  878.  
  879.  
  880.  
  881.                             Upload Processing (ULP)
  882.  
  883.         This is a somewhat critical flag, and should be used only after
  884.         reading this documentation.
  885.  
  886.         The ULP flag will NOT provide for upload/download ratios, but will
  887.         instead credit additional bytes in the user account for new uploads.
  888.         The Byte Ratio is still used for the upload credit, however the
  889.         actual ratio is NOT considered at all in the calculations.
  890.  
  891.         This provides for boards with Monthly or Annual accounts to reward
  892.         users for uploads.
  893.  
  894.         This provides boards that call out long distance to gather files
  895.         themselves, and have pay members, to in effect 'pay' or reward
  896.         members for contributing the system.
  897.  
  898.         This flag should be used with some degree of caution however, as
  899.         some users will upload any and all files to obtain additional bytes.
  900.         This problem should not be as severe in this case as with true
  901.         ratio systems however, as users are just obtaining 'additional'
  902.         bytes.
  903.  
  904.  
  905.  
  906.  
  907.  
  908.                               Reset Periods: (Rst)
  909.  
  910.         This flag can be set to either N, D, W, M or Y for Not used, Daily,
  911.         Weekly, Monthly or Yearly.
  912.  
  913.         The system will reset account bytes to initial bytes as defined in
  914.         the security file for users security level based upon this flag.
  915.         The interval period for this flag is per user, and is calculated from
  916.         the time the user first started using the TUBS system.
  917.  
  918.  
  919.  
  920.  
  921.                                      Yearly
  922.  
  923.         If set to "Y" for yearly resets, the account bytes will be reset to
  924.         initial bytes on the annual anniversary of the date shown as last
  925.         reset date.
  926.         This is not based upon a day of the week, such as Sunday or Monday,
  927.         but rather on the day the initial login or last reset was done.
  928.         This can be affected by either modifying the last reset date.
  929.  
  930.  
  931.  
  932.  
  933.                                     Monthly
  934.  
  935.         If set to "M" for yearly resets, the account bytes will be reset to
  936.         initial bytes on the monthly anniversary of the date shown as last
  937.         reset date.
  938.         This is not based upon a day of the week, such as Sunday or Monday,
  939.         but rather on the day the initial login or last reset was done.
  940.         This can be affected by either modifying the last reset date.
  941.  
  942.  
  943.  
  944.  
  945.  
  946.                                      Weekly
  947.  
  948.         If set to "W" for yearly resets, the account bytes will be reset to
  949.         initial bytes on the weekly anniversary of the date shown as last
  950.         reset date.
  951.         This is not based upon a day of the week, such as Sunday or Monday,
  952.         but rather on the day the initial login or last reset was done.
  953.         This can be affected by either modifying the last reset date.
  954.  
  955.  
  956.  
  957.  
  958.  
  959.                                      Daily
  960.  
  961.         If set to "D" for yearly resets, the account bytes will be reset to
  962.         initial bytes on a daily basis.
  963.         The results of this can not be adjusted, as last reset date is set
  964.         each time online, and the reset takes place daily.
  965.  
  966.         Daily accounts will however not normally have the midnight rollover
  967.         loss of bytes associated with  PCBoard !
  968.         As a matter of fact, a user could be granted both days bytes during
  969.         one login if so desired.
  970.         The SysOp would have to let the user know this was possible, and
  971.         how to accomplish it.
  972.  
  973.         This flag makes T.U.B.S. operate exactly the same as PCBoard's PWRD
  974.         file with the added flexibility of upload credits for a specific
  975.         security level, while not affecting the other levels, as UPCRED or
  976.         BYTECRED would do.
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.                                    PWRD File
  985.  
  986.         VERY IMPORTANT !!
  987.  
  988.         If users security level has any information other than zero bytes
  989.         in the PWRD file, then TUBS will ignore the user, and allow them
  990.         to have the same bytes as indicated in the PWRD file.
  991.         TUBS will also display the bytes allowed in this session for the
  992.         user as provided by the PWRD file.
  993.         ( NOTE :  TUBS will ONLY display the user info if the "Display
  994.           User Info at Login" is set to NO in PCBOARD.DAT, and the Display
  995.           User Info is set to YES in the TUBS Security File. )
  996.  
  997.         See Display User Info section in this documentation for more detailed
  998.         explanation.
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.                                Display User Info
  1005.  
  1006.         It is recommended that if you use the "Display User Info at Login"
  1007.         in PCBSetup (Options #1 - top right hand side of screen), that it
  1008.         be set to NO.
  1009.  
  1010.         If Display User Info is set to NO, then TUBS will display all the
  1011.         necessary information, and will appear seamlessly as a part of
  1012.         PCBoard.
  1013.  
  1014.         If Display User Info is set to YES, there are possible situations
  1015.         where the PCBoard display and the TUBS display will be separated by
  1016.         the system.
  1017.         This will cause an uneven flow to your screen display, making a
  1018.         somewhat less desirable display to the user.
  1019.  
  1020.         If you want NO display at all, set the Display User Info in the
  1021.         Security File to NO for that specific security level.
  1022.         ( see Display {Dsp})
  1023.  
  1024.         The User Info displayed in TUBS will display all the data as shown
  1025.         by PCBoard, plus ratio information if used for the specific user,
  1026.         bytes in account, bytes in session, and reset frequency if specified.
  1027.  
  1028.         NOTE :
  1029.         It is not recommended that both displays be used at once.
  1030.         We do recommend for clean displays, and a cleaner interface to
  1031.         PCBoard that the Display option in the security is the ONLY one that
  1032.         is used.
  1033.  
  1034. File Ratios
  1035.         File and Byte ratios are provided for the user and are configurable
  1036.         by the SysOp.
  1037.         The SysOp can adjust the ratio required (1:1, 2:1, 3:1, etc) to be
  1038.         maintained by the File Uploads.
  1039.         This provides a File Ratio Enforcement as well as a bytes distribution
  1040.         system.
  1041.         If the Files are in line then the Session bytes are given to the
  1042.         user.  ( this can be over ridden by the daily bytes field, based upon
  1043.         the daily bytes setting, and total bytes downloaded by user today )
  1044.  
  1045.         If the File Ratio Fails, FILEFAIL will be displayed to the user, and
  1046.         zero bytes will remain for session.
  1047.         We have included @WAIT@ in the demonstration file to keep the screen
  1048.         displayed for the userr
  1049.  
  1050. Byte Ratio
  1051.         File and Byte ratios are provided for the user and are configurable
  1052.         by the SysOp.
  1053.         The SysOp can adjust the ratio required (1:1, 2:1, 3:1, etc) to be
  1054.         maintained by the Byte Uploads.
  1055.         This provides a Byte Ratio Enforcement as well as a bytes distribution
  1056.         system.
  1057.         If the Bytes are in line then the Session bytes are given to the
  1058.         user.  ( this can be over ridden by the daily bytes field, based upon
  1059.         the daily bytes setting, and total bytes downloaded by user today )
  1060.  
  1061.         If the Byte Ratio Fails, BYTEFAIL will be displayed to the user, and
  1062.         zero bytes will remain for session.
  1063.  
  1064.         We have included @WAIT@ in the demonstration file to keep the screen
  1065.         displayed for the userr
  1066.  
  1067.         See Real Ratio below.
  1068.  
  1069.  
  1070.  
  1071. NOTE :  If both File Ratio and Byte Ratio are set, both levels MUST be
  1072.         maintained by the user for any bytes to be allocated in session.
  1073.         In all cases the daily bytes will control maximum for day if daily
  1074.         bytes is set.
  1075.  
  1076. Ratio Type:
  1077.         This flag allows defining ratio calculation type.
  1078.         There are three valid values. ( N/S/R )
  1079.                 N flag disables the ratio system for all users of specific
  1080.                         security level.
  1081.                 S flag sets ratios at Session Ratios for users of specific
  1082.                         security level.
  1083.                 R flag sets ratios at Real Ratios for users of specific
  1084.                         security level.
  1085. Session Ratios : ( S setting in RT )
  1086.         Session Ratios will distribute bytes based upon setting in Session
  1087.         Bytes.
  1088.         If ratios are in line, the full session bytes will be allotted to
  1089.         the user, provided the daily flag is either NOT set, or user has
  1090.         not used total daily allotment.
  1091.  
  1092.         Daily Download Bytes will still control overall bytes per day unless
  1093.         this setting is set to zero, in which case Daily Limits will be
  1094.         disabled.
  1095.  
  1096. Real Ratios :   ( R setting in RT )
  1097.         This option was provided to give you the ultimate in flexibility !
  1098.         Now you can have bytes allocated on File/Bite ratio based upon
  1099.         the actual ratio rather than the allocated amount in session and
  1100.         daily limits.
  1101.         This option still requires the ratio to be in line prior to allotting
  1102.         bytes to the user.
  1103.  
  1104.         Real Ratios will distribute bytes based upon the following formula
  1105.         and conditions.
  1106.         First, all File and/or Byte ratios MUST be in line as set out by
  1107.         the SECURITY file.
  1108.         If BYTE ratio is NOT used, then Real Ratio WILL NOT function.
  1109.  
  1110.         Bytes under Real Ratio will be distributed using the following
  1111.         formula.
  1112.  
  1113.         ( Total Bytes Uploaded * Byte Ratio ) - Total Bytes Downloaded
  1114.  
  1115.         This means if a user has uploaded 100,000 bytes and has downloaded
  1116.         100,000 bytes, with the ratio set at 2:1, then the following would
  1117.         be the bytes allocated.
  1118.  
  1119.         ( 100,000 * 2 ) - 100,000 = (200,000) - 100,000
  1120.  
  1121.         or 100,000 bytes remaining.
  1122.  
  1123.         Or if a user uploaded 350,000 bytes, downloaded 500,000 bytes, using
  1124.         a ratio of 5:1..
  1125.  
  1126.         Then ..
  1127.  
  1128.         ( 350,000 * 5 ) - 500,000 = 1,250,000 bytes remaining !
  1129.  
  1130.         NOTE : All bytes allocated under Byte Ratio and/or File Ratio using
  1131.         either Session Bytes or Real Ratio system will comply with session
  1132.         byte and daily byte limits.
  1133.  
  1134.         This means that in the above situation of 1.25 meg remaining, if the
  1135.         session bytes were set at 800K and the daily bytes were set at
  1136.         2 Meg.
  1137.         The user would be allotted 800K upon first login of the day, and
  1138.         would continue to get 800K or the Daily limit of 2 meg less daily
  1139.         download bytes until the daily maximum was reached.
  1140.  
  1141.         If ONLY the byte setting is used this can be used in a fashion we
  1142.         call Actual Ratios.
  1143.  
  1144.         The File Ratio is NOT considered in the calculation or allotment
  1145.         of bytes, therefore :
  1146.  
  1147.         if a user uploads 100K and downloads 300K with a ratio of 3:1, they
  1148.         would be allotted
  1149.  
  1150.         (100000 * 3) - 300000 = 0 bytes
  1151.  
  1152.         or if they uploaded 150K and download 300K they would be allotted
  1153.  
  1154.         (150000 * 3) - 300000 = 150000 bytes.
  1155.  
  1156.  
  1157. Upload Credits on Byte Accounts
  1158.         When Upload processing is turned on, any user who uploads bytes will
  1159.         be granted additional bytes in their account.
  1160.         This factor is adjusted by the byte ratio.
  1161.  
  1162.         Example :
  1163.  
  1164.         A user has 750,000 bytes remaining in their account, with a ULP flag
  1165.         set and byte ratio set at 3:1.
  1166.  
  1167.         They have just uploaded a 325,000 byte file.
  1168.  
  1169.         Their account now will contain 750,000 + ( 325,000 * 3 ) or
  1170.  
  1171.                 1,725,000 bytes.
  1172.  
  1173.  
  1174. Figure 4 is a more extensive example of a Security Editor Screen with various
  1175. examples.  I shall attempt to explain in detail the differences with each
  1176. security level, and how changing a flag can affect the bytes in a users account.
  1177.  
  1178.  
  1179.   ╔══════════════════════════[ Security File Editor ]═══════════════════════════╗
  1180.   ║                                                                             ║
  1181.   ║                                        Base   Fac File  Byte   R  U  R  D   ║
  1182.   ║ Usr   Initial    Session     Daily     Baud   1/  Ratio Ratio  T  L  s  s   ║
  1183.   ║ Lvl    Bytes      Bytes      Bytes     Rate   100  ?:1   ?:1      P  t  p   ║
  1184.   ║                                                                             ║
  1185.   ║  81    2000000     800000     800000       0    0    0     0   N  N  N  N   ║
  1186.   ║  82          0     800000          0       0    0    0     0   N  N  N  N   ║
  1187.   ║  83          0     800000    1600000       0    0    0     0   N  N  N  N   ║
  1188.   ║  84          0     800000          0    2400  200    0     0   N  N  N  N   ║
  1189.   ║  85          0     800000          0       0    0    2     0   S  N  N  N   ║
  1190.   ║  86          0     800000          0       0    0    0     2   S  N  N  N   ║
  1191.   ║  87          0     800000          0       0    0    2     2   S  N  N  N   ║
  1192.   ║  88          0     800000          0       0    0    2     2   R  N  N  N   ║
  1193.   ║  89    2000000     800000          0       0    0    0     0   N  Y  N  N   ║
  1194.   ║  90    2000000     800000          0       0    0    0     2   N  N  D  N   ║
  1195.   ║  91   10000000     800000          0       0    0    0     0   N  N  W  N   ║
  1196.   ║  92   50000000     800000          0       0    0    0     0   N  N  M  N   ║
  1197.   ║  93  500000000     800000          0       0    0    0     0   N  N  Y  N   ║
  1198.   ║  94    2000000     800000          0       0    0    0     0   N  N  N  Y   ║
  1199.   ║  95          0     800000    1000000       0    0    2     2   S  N  Y  Y   ║
  1200.   ║  96    2000000    1000000    2000000       0    0    0     0   N  Y  D  Y   ║
  1201.   ║                                                                             ║
  1202.   ╚════════════════════[ The Ultimate Byte System V1.0ß3.7 ]════════════════════╝
  1203.  
  1204.  
  1205.                                     Figure 4
  1206.  
  1207.  
  1208.  
  1209.                        Explanation of levels in Figure 4
  1210.  
  1211.  
  1212.  
  1213.   ║                                                                             ║
  1214.   ║                                        Base   Fac File  Byte   R  U  R  D   ║
  1215.   ║ Usr   Initial    Session     Daily     Baud   1/  Ratio Ratio  T  L  s  s   ║
  1216.   ║ Lvl    Bytes      Bytes      Bytes     Rate   100  ?:1   ?:1      P  t  p   ║
  1217.   ║                                                                             ║
  1218.   ║  96    2000000    1000000    2000000    2400  200    0     0   N  Y  D  Y   ║
  1219.  
  1220. I will attempt to go into some detail of the security file fields, and give
  1221. some examples of each.
  1222.  
  1223.  
  1224.   ║  81    2000000     800000     800000       0    0    0     0   N  N  N  N   ║
  1225.  
  1226. Security level of 81, Initialation bytes of 2 megs.
  1227. Each session will be granted 800 K, if available.  With an absolute daily limit
  1228. of 800 K.
  1229.  
  1230.  
  1231.   ║  82          0     800000          0       0    0    0     0   N  N  N  N   ║
  1232.  
  1233. No initial bytes granted, SysOp must grant bytes.
  1234. Each session 800K will be granted, if available, and there are no daily limits
  1235. set on this account.
  1236.  
  1237.   ║  83          0     800000    1600000       0    0    0     0   N  N  N  N   ║
  1238.  
  1239. Again, no initial bytes, however there is a 1.6 meg limit placed on daily bytes
  1240. permitted.
  1241.  
  1242.   ║  84          0     800000          0    2400  200    0     0   N  N  N  N   ║
  1243.  
  1244. This provides us with 800K session bytes, with no daily limit.  However the
  1245. bytes will also be adjusted based upon the base baud rate of 2400 baud and
  1246. a factor value of 2.
  1247.  
  1248.   ║  85          0     800000          0       0    0    2     0   S  N  N  N   ║
  1249.  
  1250. A session bytes of 800K will be granted if the file ratios are in line, which
  1251. is set at 2:1.
  1252. Session bytes are used as RT is set to S.
  1253.  
  1254.   ║  86          0     800000          0       0    0    0     2   S  N  N  N   ║
  1255.  
  1256. Same as above, except Bytes are checked for ratio rather than files.
  1257.  
  1258.   ║  87          0     800000          0       0    0    2     2   S  N  N  N   ║
  1259.  
  1260. Yet another ratio example, with both files and byte ratios required to be in
  1261. line for session bytes to be allotted.
  1262.  
  1263.   ║  88          0     800000          0       0    0    2     2   R  N  N  N   ║
  1264.  
  1265. Similar to above except real ratios are distributed rather than session bytes.
  1266. ie:
  1267. If 800 K is uploaded, and 1 meg downloaded bytes distributed in this session
  1268. would be.
  1269.         (800 * 2) - 1000000 = 600 K
  1270.  
  1271.   ║  89    2000000     800000          0       0    0    0     2   N  Y  N  N   ║
  1272.  
  1273. This account has 2 meg in initial account, with 800K per session and no
  1274. daily limit.
  1275. Upload Processing is initiated, meaning the user will be granted two bytes
  1276. in their account for each byte uploaded.
  1277. See the Byte Ratio for multiplier value of ULP.
  1278.  
  1279.   ║  90    2000000     800000          0       0    0    0     2   N  N  D  N   ║
  1280.  
  1281. A bit more complicated ! This one provides 2 meg initial bytes, with 800K per
  1282. session.  There are no daily limits, however when this user runs out of the
  1283. 2 meg they are on Byte ratios at 2:1.
  1284. This account is reset to the full two meg in the account on a daily basis.
  1285.  
  1286.   ║  91   10000000     800000          0       0    0    0     0   N  N  W  N   ║
  1287.  
  1288. Similar to above account with 10 meg in initial account, 800K per session, and
  1289. no daily limit.
  1290. There is no upload credit or byte ratio provided, however the account is reset
  1291. weekly.
  1292.  
  1293.   ║  92   50000000     800000          0       0    0    0     0   N  N  M  N   ║
  1294.  
  1295. This provides 50 meg per user, with 800K per session, and is reset monthly.
  1296.  
  1297.   ║  93  500000000     800000          0       0    0    0     0   N  N  Y  N   ║
  1298.  
  1299. This provides 500 meg on initialization, with 800K per session and an annual
  1300. reset period.
  1301.  
  1302.   ║  94    2000000     800000          0       0    0    0     0   N  N  N  Y   ║
  1303.  
  1304. A 2 meg initial bytes, 800K per session, and no daily limits.
  1305. This account will display user info at login however.
  1306.  
  1307.   ║  95          0     800000    1000000       0    0    2     2   S  N  Y  Y   ║
  1308.  
  1309. This account will provide a session bytes of 800K if files and bytes ratios are
  1310. in line.  (session is under RT).
  1311. Display is on at login.
  1312. And a daily 1 meg limit is set.
  1313. The Yearly reset has no effect as there are no initial bytes set.
  1314.  
  1315.   ║  96    2000000    1000000    2000000       0    0    0     2   N  Y  D  Y   ║
  1316.  
  1317. A two meg initial bytes, reset daily, with a 1 meg session and 2 meg daily
  1318. limit.
  1319. This account also credits for uploads on a two to one ratio.
  1320.  
  1321.  
  1322. Deposit Doors :
  1323.         While we do not wish to take away from Deposit Doors, they may become
  1324.         redundant with our system in place.
  1325.         Depending upon how your users are given bytes a Deposit Door is not
  1326.         necessarily needed.
  1327.         I personally do still run Cam DeBucks Deposit Door however, providing
  1328.         certain users the ability to store only time, other the ability to
  1329.         store bytes and time, and still others no storage at all.
  1330.  
  1331.         If the user is configured with the Initial Bytes the same as you
  1332.         would like for a daily limit, and reset is set to DAILY, then a
  1333.         Depository Door will operate the same as it does for PCBoard.
  1334.  
  1335.         If a user is set for Annual bytes for example, a depository door
  1336.         is not needed.  However the user of a depository will not seriously
  1337.         cause any problems to any account regardless of how it is set up.
  1338.         Once the bytes are stored in the deposit door they will be removed
  1339.         from the user account for that session.
  1340.         It will be possible in theory however to gain the maximum amount
  1341.         allowed in the deposit door as extra bytes above those in the
  1342.         users account.
  1343.         This would be done by waiting to expire, keeping full bytes in the
  1344.         account, and then withdrawing the bytes.
  1345.         This will be rectified if you set the expired security level in the
  1346.         deposit door to remove the bytes upon expiration of the users account.
  1347.  
  1348.         However, some deposit doors do not properly use the expired security
  1349.         level after the expired date, but continue to user the normal level.
  1350.         This can be prevented if you run PCBSM in an event and copy expired
  1351.         into the normal security area.
  1352.  
  1353.         TUBS will look at both security levels, and use the proper one based
  1354.         upon the expiration date found in the users file.
  1355.  
  1356.  
  1357.         NOTE : Some Depository Doors and some other doors will leave the
  1358.         user with zero bytes upon exiting.  I have not found a good way
  1359.         around this yet, however am working on it.
  1360.         Other doors such as QMail, RoseMail, etc will enter and exit
  1361.         maintaining bytes properly.  By simply joining another Conference,
  1362.         or by reopening TUBS the bytes are returned.
  1363.         As joining another Conference will regain the lost bytes, I am
  1364.         not sure what these doors are doing that some other doors do not.
  1365.         When we determine exactly what these doors are doing wrong, then we
  1366.         will attempt to rectify it.
  1367.  
  1368.  
  1369.                                    Bytes Door
  1370.  
  1371. Installation:
  1372.         For experienced sysops, TUBS is a easy door to install, with no
  1373.         maintenance files or configuration files necessary!
  1374.  
  1375.         Although TUBS uses a TPA, you will find this is one of the best used
  1376.         TPAs you may ever install.  Many other TPA programs are simply not
  1377.         used by many or even the majority of users, making the extra bytes
  1378.         redundant.
  1379.         TUBS on the other hand, uses only 32 bytes per user, and bytes are
  1380.         something that virtually every user on your system will utilize.
  1381.  
  1382.         You will have to set up a TPA by using PCBSM.EXE.
  1383.         Note that on a multi-node system ALL nodes must be down for this
  1384.         operation.
  1385.         PCBSM will generate a backup users file in this operation, however
  1386.         you may wish to have another backup offline just in case.
  1387.         Enter PCBSM, choose menu option "Add/Remove Third Party Application"
  1388.         to generate a new TPA.
  1389.  
  1390.         For TPA information use
  1391.                 TPA Name        :       TUBS
  1392.                 Version         :        100
  1393.                 Static Size     :         32
  1394.                 Dynamic Size    :          0
  1395.                 Keyword         :      BYTES
  1396.                                         the keyword must match the name of
  1397.                                         the door in your DOOR.LST file
  1398.  
  1399.         For verify that the data structure corresponds to the current version
  1400.         of TUBS, we have chosen a version number of 100, corelating to v 1.00.
  1401.  
  1402.         Press PGDN to generate your TPA.
  1403.  
  1404.         o       Please ensure that your environment variable PCBDAT is set.
  1405.                 If not please put in your autoexec.bat
  1406.                         SET PCBDAT=(drive\path\pcboard.dat)
  1407.  
  1408.                 ie:     SET PCBDAT=C:\PCB\PCBOARD.DAT
  1409.  
  1410.  
  1411.         You will now need to make some changes using PCBSetup.
  1412.  
  1413.         The first will be creating a door, this may be necessary in more
  1414.         than one conference, although each conference may point to the same
  1415.         door.
  1416.         Depending upon your setup, only the Main Door changes may be necessary,
  1417.         only you as a SysOp can determine that.
  1418.  
  1419.         It WILL however be necessary from every Conference that you wish the
  1420.         user to have access to it.  It is highly recommended that it is at the
  1421.         very minimum available from the Main Conference, as well as ALL other
  1422.         Conferences that have auto rejoin upon login set to YES.
  1423.  
  1424.  
  1425.                                    Batch File
  1426.  
  1427.         Example of batch file :
  1428.  
  1429.         @ECHO OFF
  1430.         CD \DOORS\TUBS
  1431.         BYTES
  1432.  
  1433.                 ** Note :  Do not reload PCBoard, as this is a shell door.
  1434.  
  1435.  
  1436.  
  1437.                                Door Installation
  1438.  
  1439.         Using PCBSetup choose the DOOR.LST file to edit.
  1440.  
  1441.     File      Pass    Sec   Login   USER.SYS DOOR.SYS  Batch Path
  1442.  
  1443.     BYTES              0      Y         Y       N      C:\DOORS\TUBS
  1444.  
  1445.  
  1446.  
  1447.         In the above example, we show pathing to the batch file, this would
  1448.         be placed in the C:\DOORS\TUBS directory.  (or other directory as you
  1449.         have chosen)
  1450.  
  1451.         By doing this you save multiple doors for each node.
  1452.  
  1453.         NOTE:  If you have other auto-login doors, you will need to modify
  1454.         them, or adjust BYTES to accommodate your plans for login.
  1455.         We have adapted our autologin door to accommodate branching for
  1456.         different users as necessary.
  1457.         If you need help in this area, please let us know on the support
  1458.         board, or in one of the mail networks we carry.
  1459.  
  1460. PCBSetup Configuration :
  1461.         It is highly recommended that you disable the "Display User Info
  1462.         at Login" with PCBSetup in Options #1 screen.
  1463.         This will make a much more pleasing display for your users.
  1464.  
  1465.                   Example of possible Screen displays to User
  1466.  
  1467.  
  1468.  
  1469.                             User Information Editing
  1470.  
  1471. User Number :   This corresponds directly with the user number as defined
  1472.                 in the PCBoard Users file.
  1473.  
  1474. Name :          This is the users name as found in the PCBoard USERS file.
  1475.  
  1476. Security Level : Security level as in PCBoard USERS file.
  1477.  
  1478. Expiry Date :   Users Expiry Date.
  1479.  
  1480. Expired Security Level :        Users expired security level.
  1481.  
  1482. Last Reset Date :       The date the last automatic reset or initialation was
  1483.                         done on this account.
  1484.  
  1485. Locked Out :    User is unable to obtain bytes from this system.  SysOp has
  1486.                 chosen to disallow bytes.  Most of the users information
  1487.                 display will be hidden from the display.
  1488.  
  1489. Auto TPA Update :       This will ensure that the users account is adjusted
  1490.                         automatically if the users security file information
  1491.                         changes.
  1492.                         Use with caution, as if you set initial bytes
  1493.                         manually for example, they will be reset to the
  1494.                         security file defaults upon re-entry to the TUBS
  1495.                         system if this flag is set.
  1496.                         This flag can provide a great deal of extra automation,
  1497.                         however it can also cause some grief that is difficult
  1498.                         to track down if used incorrectly.
  1499.  
  1500. Initial Bytes :         Bytes assigned to a use upon first time into system,
  1501.                         upon reset by system as defined in reset period,
  1502.                         upon Auto TPA update (if Auto TPA is set), or
  1503.                         upon automatic reset due to security level change.
  1504.                         (expiration of user, or other reason for change)
  1505.  
  1506. Bytes Left in Account : Current bytes in users account.
  1507.  
  1508. Total Bytes Downloaded : Total bytes downloaded as defined in PCBoard USERS
  1509.                         account. (last time user was through TUBS system)
  1510.  
  1511. Total Bytes Uploaded :  Total bytes uploaded as defined in PCBoard USERS
  1512.                         account. (last time user was through TUBS system)
  1513.  
  1514. Total Files Downloaded : As displayed in PCBoard USERS account.
  1515.  
  1516. Total Files Uploaded : As displayed in PCBoard USERS account.
  1517.  
  1518. Bytes Downloaded Today : As displayed in PCBoard USERS account.
  1519.  
  1520.           ╔═══════════════════[ TPA Data Editor ]═══════════════════╗
  1521.           ║                                                         ║
  1522.           ║             User Number: 1                              ║
  1523.           ║                    Name: ROBIN WELLS                    ║
  1524.           ║          Security Level: 241                            ║
  1525.           ║             Expiry Date: 00-00-00                       ║
  1526.           ║  Expired Security Level: 240                            ║
  1527.           ║                                                         ║
  1528.           ║         Last Reset Date: 08-06-92                       ║
  1529.           ║              Locked Out: N                              ║
  1530.           ║         Auto TPA Update: Y                              ║
  1531.           ║           Initial Bytes: 500000000                      ║
  1532.           ║   Bytes Left in Account: 500000000                      ║
  1533.           ║  Total Bytes Downloaded:  13919722                      ║
  1534.           ║    Total Bytes Uploaded:  31851779                      ║
  1535.           ║  Total Files Downloaded: 1175                           ║
  1536.           ║    Total Files Uploaded:  104                           ║
  1537.           ║  Bytes Downloaded Today: -100000000                     ║
  1538.           ║                                                         ║
  1539.           ╚══════════[ The Ultimate Byte System V1.0ß3.7 ]══════════╝
  1540.  
  1541.  
  1542.                                     Figure 5
  1543.  
  1544.  
  1545.  
  1546.           ╔═══════════════════[ TPA Data Editor ]═══════════════════╗
  1547.           ║                                                         ║
  1548.           ║             User Number: 1                              ║
  1549.           ║                    Name: ROBIN WELLS                    ║
  1550.           ║          Security Level: 241                            ║
  1551.           ║           ┌─[ Data has been changed ]───┐               ║
  1552.           ║  Expired S│  Do you want to save it?  Y │               ║
  1553.           ║           └─────────────────────────────┘               ║
  1554.           ║         Last Reset Date: 08-06-92                       ║
  1555.           ║              Locked Out: N                              ║
  1556.           ║         Auto TPA Update: Y                              ║
  1557.           ║           Initial Bytes: 500000000                      ║
  1558.           ║   Bytes Left in Account: 500000000                      ║
  1559.           ║  Total Bytes Downloaded:  14919722                      ║
  1560.           ║    Total Bytes Uploaded:  31851779                      ║
  1561.           ║  Total Files Downloaded: 1175                           ║
  1562.           ║    Total Files Uploaded:  104                           ║
  1563.           ║  Bytes Downloaded Today: -100000000                     ║
  1564.           ║                                                         ║
  1565.           ╚══════════[ The Ultimate Byte System V1.0ß3.7 ]══════════╝
  1566.  
  1567.                                     Figure 6
  1568.  
  1569.  
  1570. Error Level Upon Exit
  1571.  
  1572.         TUBS will return an Error Level equal to the user security level
  1573.         upon exit from the program.
  1574.  
  1575.         This will allow some simple batch file routines to be developed
  1576.         within the logon door file.
  1577.         You will NOT be able to run another door requiring TPA's at
  1578.         present, however, it will allow more flexibility and control.
  1579.  
  1580.  
  1581. Registration:
  1582.  
  1583. Pricing of Product:
  1584.         Many long hours of development went into this product, however
  1585.         we feel that we also want to provide you as reasonable a pricing
  1586.         structure as possible.
  1587.  
  1588.         We feel that beta testers should be reward for their work, and beta
  1589.         testers will be granted a free registered key file upon release of the
  1590.         product. (limited by the quality and quantity of input provided by
  1591.         the beta site - this protects beta sites, and us from abuse )
  1592.  
  1593.         Pricing of TUBS v1.0 will be $40.00 U.S. or $45.00 Canadian.
  1594.         All Canadian residents please add 7% G.S.T., and all Ontario residents
  1595.         please add 8% P.S.T.
  1596.  
  1597.         Foreign orders please submit in U.S. dollars.
  1598.  
  1599. Key File Distribution:
  1600.         A Demo Key file will be included with this product.  The demo key
  1601.         will run all of the features of the system with NO crippling of any
  1602.         kind.
  1603.         The demo key will expire after 60 days of your initial installation.
  1604.         An expired key file will however still run your program, and
  1605.         will not remove any features of any kind.
  1606.         ( some delays, and unregistered prompts will be added )
  1607.  
  1608.         Due to our rather unique method of demo key distribution, there will
  1609.         be no need to call our board to get a demo key file, nor will it
  1610.         expire prematurely on you.
  1611.         You will be granted a sixty day demo period automatically, regardless
  1612.         of where or when you get this product.
  1613.  
  1614.         We also will provide Beta Keys (downloaded from support board),
  1615.         and registered keys. (downloaded from support board, mailed upon
  1616.         request (for a small fee), or uploaded to your board. (for a small fee)
  1617.  
  1618.         Tampering with the key file in any way is prohibited, and will render
  1619.         the key useless.
  1620.  
  1621.         We have taken great care in your users byte integrity however, and
  1622.         loss of a key file, corruption of key file, or expiration of key file
  1623.         will not cause loss of bytes to your users, or loss of operation of
  1624.         the system.  (a slight inconvenience to users may be present in the
  1625.         way of additional displays and delays in the system)
  1626.  
  1627. Beta Test Sites:
  1628.         We are looking for beta test sites for several products, many of which
  1629.         we are unable to name at present however.
  1630.         If you feel you could be a valuable asset to our organization please
  1631.         send in the enclosed beta tester application form.
  1632.  
  1633.         Beta testers will receive free beta keys for the tested products.
  1634.  
  1635.         Beta keys will expire, however will have a three month limit on
  1636.         expiration periods.
  1637.  
  1638.         We hope to have our products out of beta within that three month
  1639.         period !
  1640.  
  1641.         All beta testers who have provided feedback on the product, ideas
  1642.         on improvement on the product, and any bugs or problem items to
  1643.         sufficient degree will be presented with a free registered key
  1644.         file at the end of the beta cycle.
  1645.  
  1646.         We will run our beta cycles for all products in the above manner
  1647.         until further notice.
  1648.  
  1649.         We feel beta testers do work hard, and do spend some money, therefore
  1650.         rewards for the work are in order.
  1651.  
  1652.         Over the years we have personally beta tested eleven products and
  1653.         alpha tested seven.  Many of these are fine products, and the
  1654.         authors have worked exceptionally hard, and deserve credit for their
  1655.         hard work.
  1656.  
  1657.         Any beta product that I have tested however I will not and do not
  1658.         currently run without the authors blessings, or an authorization
  1659.         from the author.
  1660.  
  1661.         However, true to our word, we will distribute key files to those who
  1662.         help us out in this sometimes difficult process.  We will provide all
  1663.         beta test sites with as error free code as possible, and will test all
  1664.         code on our system.
  1665.  
  1666.         Beta key files are downloadable from the support BBS upon your approval.
  1667.  
  1668.         We have several products in various stages of development at this time,
  1669.         and hope to be releasing several other new and unique products to you
  1670.         in the near future.
  1671.  
  1672. Support BBS Information:
  1673.  
  1674.                          Platinum Software Development
  1675.  
  1676.         Platinum Software has chosen Central Ontario Data Systems as its
  1677.         support board.
  1678.         The board has given us the privilege to log on regularly and answer
  1679.         all questions and process ordering information.
  1680.         All orders will be processed within 48 hours under normal conditions,
  1681.         other conditions may prevail, but you will be left ample notice if
  1682.         conditions change.
  1683.  
  1684.         Our support boards phone number is :
  1685.                         (705) 722-8194, (705) 728-5815 (705) 835-6448
  1686.  
  1687.         (sorry this was left out in earlier doc files !)
  1688.  
  1689.         Central Ontario Data Systems has given us the unique ability to have
  1690.         our own bulletin board.  We wish to express our thanks for this.
  1691.         Upon entering the system, you will only see a brief hint that you
  1692.         have reached Central Ontario Data Systems, and be instantly placed
  1693.         into Platinum Software Development Support Board.
  1694.  
  1695.         All of our files are in the Main Board.  As a matter of fact, we
  1696.         have at this time seen no reason to add extra conferences to this
  1697.         board.
  1698.  
  1699.         The board is using an instant registration system (InstaReg) to allow
  1700.         you immediate2 access to the system and the support Conference upon
  1701.         first call.
  1702.  
  1703.         You will be provided with a MENU to select your registration level.
  1704.         BE SURE to select Platinum Software Support at this Menu.
  1705.  
  1706.         You will also have the option for Beta Test Site registration,
  1707.         which will provide all the information that is in the BETA application
  1708.         form.
  1709.  
  1710.         This will supply a quicker method of applying to be a Beta Site, but
  1711.         does not guarantee acceptance any faster or more readily than would
  1712.         mailing in the form.
  1713.  
  1714.         Upon completion of the registration, you will be placed into the
  1715.         Support Area of the board.
  1716.  
  1717.         (Depending upon which node you call, this may be the Main Conference,
  1718.         with no other Conferences available to you)
  1719.  
  1720.         Your personal key file is available by sending in a cheque or money
  1721.         order to the above address.
  1722.         Both U.S. and Canadian cheques are processed.
  1723.         Sorry, we can not accept currencies other than US or Canadian dollars.
  1724.  
  1725.         Visa registration is accepted either online, or by filling in and
  1726.         mailing the form enclosed in the package.
  1727.         ( VISA.FRM )
  1728.  
  1729.         We would like to pass along our thanks to the authors of several
  1730.         products who have made our life both more enjoyable, and much easier.
  1731.  
  1732.                 Clark Development - PCBoard
  1733.                                   - PCB Development Kit
  1734.  
  1735.                                   - InstaReg (Registration Door)
  1736.  
  1737.                 Cam DeBuck        - PCBDeposit
  1738.  
  1739.  
  1740.  
  1741.         Please use the registration form ( REGISTER.FRM ) for cheque or
  1742.         money order forms.
  1743.  
  1744.         Personal cheques will have a 10 day delay on processing prior to the
  1745.         generation of the key file (online) or mailing one back to you.
  1746.         This will allow sufficient time for the cheque to be processed by
  1747.         the banks.
  1748.  
  1749.         Visa orders placed online will be authorized with the key file being
  1750.         generated within 48 hours.
  1751.  
  1752.  
  1753. Product Credit :
  1754.  
  1755.         PCBoard v14.5           -       Clark Development Corp
  1756.         PCB Deposit             -       Cam DeBuck
  1757.         PCBToolKit              -       Clark Development Corp
  1758.         Microsoft               -       MS-DOS 3.30, MS-DOS 5.0
  1759.         Compaq                  -       DOS 3.31
  1760.         Novell                  -       Netware 3.31, Netware 2.2
  1761.         ArtiSoft                -       LanTastic 4.1
  1762.  
  1763.  
  1764. Display Files:
  1765.  
  1766.         There are several display files available to you as a SysOp, which
  1767.         will provide enhanced displays to your users above and beyond what
  1768.         we have provided.
  1769.  
  1770.         LOCKOUT         Lockout File
  1771.                 This file is displayed to your users instead of the normal
  1772.                 text.
  1773.                 This will provide information if you wish, letting the user
  1774.                 know why they are locked out of the door.
  1775.                 All of the normal PCB @ codes will function in this file, as
  1776.                 will the PCB @ color codes.
  1777.  
  1778.         PROMO           Promo File
  1779.                 This File is not normally used, but will be displayed at
  1780.                 the beginning of the entrance to the TUBS door.
  1781.                 We do not recommend the use of this file, however it was
  1782.                 provided for promotional file information in our early
  1783.                 releases and has been left in place.
  1784.                 It will support all the PCB @ codes if you do find a use for
  1785.                 it.
  1786.  
  1787.         BYTEFAIL        Byte Fail
  1788.                 This File is displayed if the BYTE ratio fails.
  1789.                 This file is provided and can be edited, it will support
  1790.                 all the @ and @ color codes as well.
  1791.                 This file will display when bytes are NOT distributed to
  1792.                 a user on BYTES or BYTES/FILES ratio who fails the BYTES
  1793.                 ratio test.
  1794.  
  1795.                 We have included @WAIT@ in the demonstration file to keep
  1796.                 the screen displayed for the userr
  1797.  
  1798.  
  1799.         FILEFAIL        File Fail
  1800.                 This File is displayed if the FILE ratio fails.
  1801.                 This file is provided and can be edited, it will support
  1802.                 all the @ and @ color codes as well.
  1803.                 This file will display when bytes are NOT distributed to
  1804.                 a user on FILES or BYTES/FILES ratio who fails the FILES
  1805.                 ratio test.
  1806.  
  1807.                 We have included @WAIT@ in the demonstration file to keep
  1808.                 the screen displayed for the userr
  1809.  
  1810.  
  1811. Bulletin Board Name Changes :
  1812.         You may change your Bulletin Board name twice in the first two
  1813.         years free of charge.  However the Sysops name may not change.
  1814.         For more than two changes, a fee will be charged for the services.
  1815.         After two years a fee will be charged for change of Bulletin
  1816.         Board names.
  1817.  
  1818. Name Changes of SysOp :
  1819.         We will change Sysops name free of charge as long as you own the
  1820.         product.
  1821.  
  1822.         You will however have to provide photocopies of signed legal
  1823.         documentation showing the reason and date of change of name.
  1824.         We will have to be provided with address, names and phone numbers
  1825.         of legal authorities to contact for verification purposes.
  1826.  
  1827.         Typically name changes will apply in the event of marital status
  1828.         change, adoption, or personal reasons for name change.
  1829.  
  1830. Licence Agreement :
  1831.         The Ultimate Bytes System, its accompanying programs, documentation
  1832.         and associated files are Copyrighted (C) 1992 by Platinum Software
  1833.         Developments.
  1834.         All rights reserved.
  1835.  
  1836.         You may not engage in, nor permit third parties to engage in any of
  1837.         the following :
  1838.  
  1839.         A ) Altering the software, the documentation, the key files or any
  1840.             other files associated with or supplied with The Ultimate Bytes
  1841.             System.
  1842.  
  1843.         B ) Attempting to reverse engineer, disassemble, decompile
  1844.             any of the software, key files or associated files in any way
  1845.             or by any means, either electronic, mechanical or manually.
  1846.  
  1847.         C ) Granting licences, sub-licences, leases or any rights of any
  1848.             kind of this software to others.
  1849.  
  1850.         D ) Selling or giving away key files without proper notification to
  1851.             Platinum Software Development.
  1852.  
  1853.         Platinum Software grants you a licence to use this software as long
  1854.         as you agree to meet, and continue to meet all the above conditions.
  1855.         Any present or future violations of any of the above conditions will
  1856.         result in the termination of your licence to use this software.
  1857.         Upon termination for any reason, you must immediately stop using this
  1858.         software, and destroy all copies of the key files in your possession.
  1859.         Platinum Software reserves the right to cancel your licence at any
  1860.         time for any violations incurred that may not be listed in this
  1861.         documentation.
  1862.  
  1863.         Cancellation of licence due to violation of agreement will forfeit
  1864.         your ability to use this product, and any or all fees paid to
  1865.         use this product.
  1866.  
  1867. Licensing Changes :
  1868.         We will charge a small nominal fee to re-register a change of
  1869.         ownership.  ( typically in the $10.00 range within the first
  1870.         year of ownership )
  1871.  
  1872. Future Upgrade Policies:
  1873.         We will provide future upgrades free within this version number
  1874.         for all minor releases and bug fixes.
  1875.         ( any version 1.xx releases are free )
  1876.         We have not plans for any upgrade fees for major version changes,
  1877.         we do reserve the right to charge a small fee for major version
  1878.         upgrades.
  1879.         We will however keep all future upgrade fees at less than 50% of
  1880.         the current price of the most current version.
  1881.         To obtain our support on future version, we will reserve the right
  1882.         to request that you run the most recent version of the software.
  1883.  
  1884.         This is to allow us to provide maximum support, as we will not be
  1885.         able to maintain the support for several versions at the same time,
  1886.         and will supply support for the most recent version only.
  1887.  
  1888.  
  1889.         Hopefully this is not totally confusing.
  1890.  
  1891.  
  1892. Future Ideas:
  1893.         While we have not decided at this point what we might add to version
  1894.         2.0 of TUBS, some ideas that we have tossed around at this point
  1895.  
  1896.         One of these ideas being the addition of an upload processor to allow
  1897.         the ratio accounts to be credited at the time of upload.  This can be
  1898.         accomplished now by running bytes again upon re-entry to the board,
  1899.         but we would like to offer a seamless interface that is invisible to
  1900.         the user.
  1901.  
  1902.         Time control for Session Time, Daily Time and Account Time should be
  1903.         out in the next major release.
  1904.  
  1905.         Password Control is another option requested and, we will consider
  1906.         the possibilities of this one.
  1907.  
  1908.  
  1909.  
  1910. All Document Files written by: Robin Wells  -  Platinum Software Development
  1911.  
  1912.